package com.study.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.study.pojo.TbItems;
import com.study.pojo.TbItemsExample;

public interface TbItemsMapper {
    int countByExample(TbItemsExample example);

    int deleteByExample(TbItemsExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TbItems record);

    int insertSelective(TbItems record);

    List<TbItems> selectByExampleWithBLOBs(TbItemsExample example);

    List<TbItems> selectByExample(TbItemsExample example);

    TbItems selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TbItems record, @Param("example") TbItemsExample example);

    int updateByExampleWithBLOBs(@Param("record") TbItems record, @Param("example") TbItemsExample example);

    int updateByExample(@Param("record") TbItems record, @Param("example") TbItemsExample example);

    int updateByPrimaryKeySelective(TbItems record);

    int updateByPrimaryKeyWithBLOBs(TbItems record);

    int updateByPrimaryKey(TbItems record);
}